草庐IT

Android ListView - 从右侧滑动 subview ?

全部标签

ios - 应该如何创建导航工具栏 subview 项 Interface Builder?

Thisblogpost问了我的问题:如何在InterfaceBuilder中直观地管理工具栏项?当然可以使用thistechnique对于顶层View,但是其他View呢?有没有办法让我的设计合作伙伴能够直接在这样的View中编辑工具栏项,而无需创建一个从未实际使用过的占位符UIToolbar? 最佳答案 这是我的做法。我将此属性添加到我的Controller@interface:@property(nonatomic,strong)IBOutletCollection(UIBarButtonItem)NSArray*toolba

iphone - 在 uitextfield 中滑动

我的文本超过了UITextField的宽度。文本被截断并在文本末尾添加了点。我如何实现EditText(在Android中)的功能,如果文本字段中的文本超过宽度,我们可以在文本字段中滑动,而不减小字体大小。 最佳答案 如果您的文本字段不可编辑,那么最好在UIScrollView中使用UILabel。设置标签的宽度等于文本大小,保持高度不变。将ScrollView的内容大小设置为等于标签的大小。希望这会奏效。如果你需要代码示例,我可以提供。 关于iphone-在uitextfield中滑动

Swift-右边的自定义滑动手势

我想创建与本机函数相同的效果,以返回先前的视图(但带有特定按钮)。我试图对此进行编码://SwipetogobackletbackSwipe=UISwipeGestureRecognizer(target:self,action:#selector(self.back(_:)))backSwipe.direction=UISwipeGestureRecognizerDirection.rightself.view.addGestureRecognizer(backSwipe)实际上,此代码有效!但是它不如本地函数那么平稳。当我们滚动当前宽度视图的1/3时,此代码会更改为上一个视图。但是,在本地

iphone - 使用 CAAnimation 检测正在动画的 uiview subview 的触摸

我正在尝试检测动画View的UISubview上的触摸这是我的检测代码://simplebutnotveryelegantwayofgettingcorrectframeCGRectkeepFrame=self.fishContainer.layer.frame;self.fishContainer.layer.frame=[[self.fishContainer.layerpresentationLayer]frame];//gettouchlocation,takingpresentationlayerintoaccount.(Seeabove)CGPointp=[senderlo

ios - 使用 UITableViewCellDeleteConfirmationControl 知道当前单元格的 subview 是什么

这样使用UITableViewCellDeleteConfirmationControl可以吗:-(void)layoutSubviews{[superlayoutSubviews];[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationBeginsFromCurrentState:YES];[UIViewsetAnimationDuration:0.0f];for(UIView*subviewinself.subviews){if([NSStringFromClass([subviewclass])isEqualToSt

ios - UITableViewCell横向自定义滑动删除效果

我有一个UITableView并且想要一个自定义的方法来删除我的单元格。当有人在上面滑动时,单元格会在侧面水平移动并消失。与iOS7上的多任务菜单(http://movies.apple.com/media/us/ios/ios7/f34c5445-5a9c-4b3a-9556-8efe89147559/shared_multitasking/shared_multitasking_2x.mp4)完全一样,但不是垂直滑动,而是水平滑动。有人知道怎么做吗?我应该只检测滑动并用1秒的动画更改单元格的框架吗?或者您会推荐UITableViewCell的子类吗? 最

ios - 长按后滑动

好的,我正在帮助将Android游戏转换为iOS。该游戏基于2048,但使用字母而非数字。我有很多工作,但仍在学习ObjectiveC/iOS怪癖。到目前为止,我的瓷砖/网格工作正常,运动正常等,但我需要一些帮助。目标是允许用户长按一个图block来选择它,然后将他们的手指滑动到相邻的图block以开始拼写单词。我已经实现了长按部分,但我对如何让它长按然后滑动有点不知所措。最重要的是,我已经有了允许用户移动磁贴的滑动。在此处搜索时,我看到了有关子类化的建议,因此我认为我需要对UISwipeGestureRecognizer方法进行子类化。我已经安装了同步手势识别器,但不确定从这里到哪里

iOS结合长按和滑动手势

我向整个View添加了一个向上滑动手势。我向整个View添加一个longPressGestureRecognizer,将其minimunPressDuration设置为0.001f,以便它既可以检测按下Action又可以检测触摸移动Action,然后调用requireGestureToFail函数:UILongPressGestureRecognizer*longPressGestureRecognizer=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPressed:)];lon

ios - 可以在不靠近屏幕边缘的 subview 上添加 UIScreenEdgePanGestureRecognizer 吗?

我从github下载了这个例子:https://github.com/PaulSolt/UIScreenEdgePanGestureDemo它似乎工作正常。但是,如果我将greenview左框架更改为距离Storyboard中的superview30点(与示例中的superview不同),并更改此代码[self.viewaddGestureRecognizer:leftEdgeGesture];到[_edgeViewaddGestureRecognizer:leftEdgeGesture];手势没有反应。我猜你不能将UIScreenEdgePanGestureRecognizer添加到

ios - 仅在 iOS 7 上向 UITableView 添加 subview 时出现 "Auto Layout still required"错误

我有一个加载UITableViewController的容器。一开始表中没有数据,所以我显示一个空View。这就是我在ViewDidLoad中的做法:emptyView=newUIView();emptyView.BackgroundColor=UIColor.Gray;//worksoniOS8buthastoberemovedoniOS7emptyView.TranslatesAutoresizingMaskIntoConstraints=false;varviews=NSDictionary.FromObjectsAndKeys(newobject[]{emptyView},ne